home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Tools (InfoMagic)
/
Internet Tools.iso
/
dos_win
/
winsock
/
maillist
/
93-11.Z
/
93-11
/
000115_phj@lynx.ssb.no_Tue Nov 30 10:52:55 1993.msg
< prev
next >
Wrap
Internet Message Format
|
1993-11-30
|
3KB
Received: from Norway.EU.net (nic.eunet.no) by SunSITE.Unc.EDU (5.65c+IDA/FvK-1.06) with SMTP
id AA09303; Tue, 30 Nov 1993 04:29:48 -0500
Received: by Norway.EU.net with UUCP id AA20625
(5.65c/IDA-1.4.4/EUnet/NO for sunsite.unc.edu!winsock); Tue, 30 Nov 1993 10:29:44 +0100
Received: from [193.160.167.130] by ssb.no with SMTP
(5.65+IDA/Babel-1.15/IDA-1.2.8) id AAhermes01349; Tue, 30 Nov 1993 09:52:08 +0100
Received: from pcPHJ (pck162) by lynx.ssb.no (4.1/SMI-4.1)
id AA12339; Tue, 30 Nov 93 09:52:55 +0100
Date: Tue, 30 Nov 93 09:52:55 +0100
Message-Id: <9311300852.AA12339@lynx.ssb.no>
X-Sender: phj@lynx.ssb.no (Unverified)
To: winsock@sunsite.unc.edu
From: phj@lynx.ssb.no (Per Henrik Johansen)
Subject: Winsock and Visual Basic
X-Mailer: <PC Eudora Version 1.1a10>
I have some trouble using winsock with Visual Basic. I can't seem to connect
to a foreign host. I wondered if someone could help me with this. I use the
included code to connect to connect to port 4000 on a Sun workstation, but
all I get is error code 10061.
Please answer to phj@lynx.ssb.no
---- cut ----
Sub Command3D2_Click ()
Dim s As Integer
Dim lengde As Integer
Dim sa As sockaddr_in
Dim wd As WSADATA_type
Dim feil As Integer
feil = wsastartup(257, wd)
If Not (feil = 0) Then
MsgBox ("Ikke riktig versjon av 'winsock.dll'! Trenger versjon 1.1
eller hxyere.")
Exit Sub
End If
sa.sin_addr = inet_addr("193.160.167.130")
If sa.sin_addr = &HFFFFFFFF Then
MsgBox ("Feil med adressen")
Exit Sub
End If
'sa.sin_addr = ntohl(inet_addr("193.160.167.130"))
sa.sin_family = AF_INET
sa.sin_port = 4000
'tekst = inet_ntoa(sa.sin_family)
'MsgBox (tekst)
s = socket(AF_INET, SOCK_STREAM, 0)
If s < 0 Then
feil = wsagetlasterror()
MsgBox ("Socket error: " + Str$(feil))
Exit Sub
End If
feil = connect(s, sa, 16)
If Not (feil = 0) Then
feil = wsagetlasterror()
MsgBox ("Connect error: " + Str$(feil))
feil = closesocket(s)
Exit Sub
End If
If send(s, "test", 4, 0) = SOCKET_ERROR Then
feil = wsagetlasterror()
MsgBox ("Send error: " + Str$(feil))
Exit Sub
End If
feil = closesocket(s)
feil = wsacleanup()
MsgBox ("FERDIG!! :) ")
End Sub
--- cut ----
--
Per Henrik Johansen "A bore is someone who persists in holding
Statistics Norway his own views after we have enlightened
phj@lynx.ssb.no him with ours."